sucker for punishment

Translations
любитель наказаний
He must be a sucker for punishment to keep taking on such difficult tasks.
Он, должно быть, любитель наказаний, раз продолжает браться за такие сложные задачи.
Definitions
A person who seems to enjoy or willingly endure difficult or unpleasant situations, often despite the negative consequences.